sand filtration - French English Dictionary